xen/arm: arch_domain_create: don't return 0 when alloc_xenheap_pages has failed
authorJulien Grall <julien.grall@linaro.org>
Sun, 8 Dec 2013 02:32:32 +0000 (02:32 +0000)
committerIan Campbell <ian.campbell@citrix.com>
Mon, 9 Dec 2013 09:58:55 +0000 (09:58 +0000)
commit2e213747ac49a382eeed2d493e767496482da2c8
tree19468b6b3e7d74f35a95e5d63d077f729eafd9c7
parent2f718161bc292bfbdf1aeefd3932b73c0965373d
xen/arm: arch_domain_create: don't return 0 when alloc_xenheap_pages has failed

The previous call before alloc_xenheap_pages reset rc to 0 if it success.
If the latter fails, arch_domain_create will return 0 and Xen will consider
the domain as valid. Move rc initialization later.

Signed-off-by: Julien Grall <julien.grall@linaro.org>
Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
xen/arch/arm/domain.c